#include <cstdio>
#include <cstdlib>


int *divmod(int m, int n) {
    int *result = (int *) malloc(sizeof(int) * 2);
    result[0] = m / n;
    result[1] = m - result[0] * n;
    return result;
}

int main() {
    int n;
    /* 输入剩余天数 */
    scanf("%d", &n);
    /* 计数的索引 */
    int index = 0;
    /* 年月日数组 */
    int data[] = {365,30,1};
    /* 与年月日对应的数量数组 */
    int count[] = {0, 0, 0};
    // 剩余天数不为0则继续循环
    while (n != 0) {
        // 需要天数
        int *result = divmod(n, data[index]);
        // 计数器数组根据索引累加
        count[index] = result[0];
        //剩余天数
        n = result[1];
        index++;
    }
    for (int i = 0; i < 3; i++) {
        printf("%d %d\n", data[i], count[i]);
    }
    return 0;
}
